Remove GdkGLProfile
authorEmmanuele Bassi <ebassi@gnome.org>
Thu, 12 Feb 2015 17:30:42 +0000 (17:30 +0000)
committerEmmanuele Bassi <ebassi@gnome.org>
Thu, 12 Feb 2015 17:51:31 +0000 (17:51 +0000)
commitd066e7541e63ea621ef983c31c1652d295150b12
tree1665ef9c2099ea85bf52f640d3d9cbe89099dbaf
parentccc0eafbc335d6f422f12d118e69579226e440a3
Remove GdkGLProfile

The existence of OpenGL implementations that do not provide the full
core profile compatibility because of reasons beyond the technical, like
llvmpipe not implementing floating point buffers, makes the existence of
GdkGLProfile and documenting the fact that we use core profiles a bit
harder.

Since we do not have any existing profile except the default, we can
remove the GdkGLProfile and its related API from GDK and GTK+, and sweep
the whole thing under the carpet, while we wait for an extension that
lets us ask for the most compatible profile possible.

https://bugzilla.gnome.org/show_bug.cgi?id=744407
docs/reference/gdk/gdk3-sections.txt
gdk/gdkglcontext.c
gdk/gdkglcontext.h
gdk/gdktypes.h
gdk/mir/gdkmirglcontext.c
gdk/wayland/gdkglcontext-wayland.c
gdk/win32/gdkglcontext-win32.c
gdk/x11/gdkglcontext-x11.c
gdk/x11/gdkglcontext-x11.h
gtk/gtkglarea.c
gtk/gtkglarea.h